set event->any.window before calling filter functions.
authorTor Lillqvist <tml@iki.fi>
Tue, 23 Nov 1999 22:38:50 +0000 (22:38 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Tue, 23 Nov 1999 22:38:50 +0000 (22:38 +0000)
1999-11-23  Tor Lillqvist  <tml@iki.fi>

* gdk/win32/gdkevents-win32.c (gdk_event_translate): set
event->any.window before calling filter functions.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/win32/gdkevents-win32.c

index 01da37158650761d771d31e6224066fc3dd5e3f4..a82226b070b3d3400c6f12b140a851cd055ec6e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1999-11-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): set
+       event->any.window before calling filter functions.
+
 Fri Nov 19 10:34:41 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkgamma.h: Adapt cast macros to standard.
index 01da37158650761d771d31e6224066fc3dd5e3f4..a82226b070b3d3400c6f12b140a851cd055ec6e1 100644 (file)
@@ -1,3 +1,8 @@
+1999-11-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): set
+       event->any.window before calling filter functions.
+
 Fri Nov 19 10:34:41 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkgamma.h: Adapt cast macros to standard.
index 01da37158650761d771d31e6224066fc3dd5e3f4..a82226b070b3d3400c6f12b140a851cd055ec6e1 100644 (file)
@@ -1,3 +1,8 @@
+1999-11-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): set
+       event->any.window before calling filter functions.
+
 Fri Nov 19 10:34:41 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkgamma.h: Adapt cast macros to standard.
index 01da37158650761d771d31e6224066fc3dd5e3f4..a82226b070b3d3400c6f12b140a851cd055ec6e1 100644 (file)
@@ -1,3 +1,8 @@
+1999-11-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): set
+       event->any.window before calling filter functions.
+
 Fri Nov 19 10:34:41 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkgamma.h: Adapt cast macros to standard.
index 01da37158650761d771d31e6224066fc3dd5e3f4..a82226b070b3d3400c6f12b140a851cd055ec6e1 100644 (file)
@@ -1,3 +1,8 @@
+1999-11-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): set
+       event->any.window before calling filter functions.
+
 Fri Nov 19 10:34:41 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkgamma.h: Adapt cast macros to standard.
index 01da37158650761d771d31e6224066fc3dd5e3f4..a82226b070b3d3400c6f12b140a851cd055ec6e1 100644 (file)
@@ -1,3 +1,8 @@
+1999-11-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): set
+       event->any.window before calling filter functions.
+
 Fri Nov 19 10:34:41 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkgamma.h: Adapt cast macros to standard.
index 01da37158650761d771d31e6224066fc3dd5e3f4..a82226b070b3d3400c6f12b140a851cd055ec6e1 100644 (file)
@@ -1,3 +1,8 @@
+1999-11-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): set
+       event->any.window before calling filter functions.
+
 Fri Nov 19 10:34:41 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkgamma.h: Adapt cast macros to standard.
index a63bdec2bb650d9d8c2962331927462a1e92774d..dd1f0cfe2b9c1d9d840bc1527578eec9871fc547 100644 (file)
@@ -2972,6 +2972,7 @@ gdk_event_translate (GdkEvent *event,
     {
       /* Check for filters for this window */
       GdkFilterReturn result;
+      event->any.window = window;
       result = gdk_event_apply_filters
        (xevent, event, ((GdkWindowPrivate *) window)->filters);
       
@@ -3040,6 +3041,7 @@ gdk_event_translate (GdkEvent *event,
          if (filter->type == xevent->message)
            {
              GDK_NOTE (EVENTS, g_print ("client filter matched\n"));
+             event->any.window = window;
              result = (*filter->function) (xevent, event, filter->data);
              switch (result)
                {